/**
 * {作业名称}
 *
 * 输入参数:
 *
 * 输出参数:
 *
 */
(() => {
  // 私有区域

  return function ({ UID, payload }) {
    // 验证输入参数
    if (!UID) throw Error("无效会话");
    if (!payload) throw Error("payload参数无效");

    // 处理逻辑
    const secret = A.setting('onlyoffice.secret');
    if (!secret) throw Error('缺少系统参数: onlyoffice.secret');

    // 返回结果
    return A.jwt.create(payload, 0, secret);
  };
})()